Vision-Based Autonomous Navigation With Real-Time Obstacle Learning: Final Report